La Hasel est un affluent de la rivière de la Bruche dans le massif des Vosges, elle prend sa source dans la Petite Suisse d'Alsace, en contrebas du Grossmann. La rivière de la Hasel coule sur 14,4 km avant de se jeter dans la Bruche, elle traverse les villages d'Oberhaslach et de Niederhaslach dans la vallée qui porte son nom.